Simple এবং Complex Cards তৈরি করা

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Cards এবং Panels |

বুটস্ট্রাপ ৫-এ কার্ড (Card) উপাদানটি একটি অত্যন্ত ফ্লেক্সিবল এবং ব্যবহারযোগ্য উপাদান, যা বিভিন্ন ধরনের কন্টেন্ট দেখানোর জন্য ব্যবহৃত হয়, যেমন ছবি, টেক্সট, লিঙ্ক, বাটন ইত্যাদি। বুটস্ট্রাপ ৫ এর কার্ড সিস্টেম সহজেই কাস্টমাইজ করা যায় এবং এটি সহজে রেসপন্সিভ হয়ে ওঠে।

এখানে আমরা সিম্পল কার্ড এবং কমপ্লেক্স কার্ড তৈরি করার পদ্ধতি আলোচনা করব।


সিম্পল কার্ড (Simple Card)

সিম্পল কার্ড সাধারণত একটি শিরোনাম, একটি টেক্সট এবং একটি ইমেজ বা চিত্র প্রদর্শন করে। এটি খুবই সহজ এবং বেসিক ডিজাইনে তৈরি করা হয়।

উদাহরণ: সিম্পল কার্ড

<div class="card" style="width: 18rem;">
  <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
  <div class="card-body">
    <h5 class="card-title">কার্ড শিরোনাম</h5>
    <p class="card-text">এটি একটি সিম্পল কার্ড উদাহরণ। এখানে একটি টেক্সট এবং একটি ছবি দেখানো হয়েছে।</p>
    <a href="#" class="btn btn-primary">আরও জানুন</a>
  </div>
</div>

এখানে:

  • card: কার্ড উপাদানকে ডিফাইন করে।
  • card-img-top: কার্ডের উপরের অংশে চিত্র বা ইমেজ যোগ করে।
  • card-body: কার্ডের মূল অংশ, যেখানে টেক্সট, বাটন, শিরোনাম ইত্যাদি থাকে।
  • btn btn-primary: একটি বাটন যা আপনাকে কোনো লিঙ্ক বা অ্যাকশন করতে সহায়তা করে।

কমপ্লেক্স কার্ড (Complex Card)

কমপ্লেক্স কার্ডগুলোর মধ্যে অতিরিক্ত উপাদান থাকে, যেমন ফিটারের জন্য লিঙ্ক, বাটন, তালিকা বা ডাটা প্রদর্শন। এটি সাধারণত বড় এবং ইনফর্মেটিভ কার্ড হয়, যা আরও বেশি কন্টেন্ট প্রদর্শন করতে ব্যবহৃত হয়।

উদাহরণ: কমপ্লেক্স কার্ড

<div class="card" style="width: 18rem;">
  <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
  <div class="card-body">
    <h5 class="card-title">কমপ্লেক্স কার্ড শিরোনাম</h5>
    <p class="card-text">এটি একটি কমপ্লেক্স কার্ড উদাহরণ, যেখানে আরো বিস্তারিত কন্টেন্ট রয়েছে।</p>
    <h6>বিশেষ বৈশিষ্ট্য:</h6>
    <ul>
      <li>বৈশিষ্ট্য ১</li>
      <li>বৈশিষ্ট্য ২</li>
      <li>বৈশিষ্ট্য ৩</li>
    </ul>
    <a href="#" class="btn btn-success">আরও জানুন</a>
  </div>
  <div class="card-footer text-muted">
    কবে প্রকাশিত হয়েছে: ২৮ নভেম্বর, ২০২৪
  </div>
</div>

এখানে:

  • card-footer: এটি কার্ডের ফুটার অংশ যেখানে অতিরিক্ত তথ্য বা লিঙ্ক প্রদর্শন করা হয়।
  • ul এবং li: এটি একটি তালিকা (list) তৈরি করতে ব্যবহৃত হয়, যাতে কার্ডের ভিতরে কয়েকটি পয়েন্ট দেখানো যায়।
  • btn btn-success: এটি একটি বাটন যা একটি অ্যাকশন বা লিঙ্কের সাথে যুক্ত।

কার্ড গ্রুপ (Card Groups)

বুটস্ট্রাপ ৫-এ, আপনি একাধিক কার্ডকে একত্রে একটি গ্রুপ হিসেবে সাজাতে পারেন। এতে আপনার কার্ডগুলো একসাথে সুন্দরভাবে দেখায় এবং রেসপন্সিভভাবে প্রদর্শিত হয়।

উদাহরণ: কার্ড গ্রুপ

<div class="card-group">
  <div class="card">
    <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
    <div class="card-body">
      <h5 class="card-title">কার্ড ১</h5>
      <p class="card-text">এটি একটি কার্ড ১ এর উদাহরণ।</p>
    </div>
  </div>
  <div class="card">
    <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
    <div class="card-body">
      <h5 class="card-title">কার্ড ২</h5>
      <p class="card-text">এটি একটি কার্ড ২ এর উদাহরণ।</p>
    </div>
  </div>
  <div class="card">
    <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
    <div class="card-body">
      <h5 class="card-title">কার্ড ৩</h5>
      <p class="card-text">এটি একটি কার্ড ৩ এর উদাহরণ।</p>
    </div>
  </div>
</div>

এখানে:

  • card-group: একাধিক কার্ডকে একটি গ্রুপে সাজাতে ব্যবহৃত হয়।
  • কার্ডগুলো একই সারিতে সুন্দরভাবে রেসপন্সিভভাবে দেখাবে এবং স্ক্রীনের আকার অনুযায়ী সাজানো যাবে।

সারাংশ

বুটস্ট্রাপ ৫-এ কার্ড একটি অত্যন্ত শক্তিশালী উপাদান, যা সহজে কাস্টমাইজ করা যায়। আপনি সিম্পল কার্ড থেকে শুরু করে কমপ্লেক্স কার্ড পর্যন্ত তৈরি করতে পারেন এবং এগুলিকে কার্ড গ্রুপ হিসেবে একত্রে প্রদর্শন করতে পারেন। এই কার্ডগুলো আপনার ওয়েবসাইটে ইন্টারেকটিভ এবং আকর্ষণীয় কন্টেন্ট প্রদর্শন করতে সহায়তা করবে।

Content added By
Promotion